/**
 * 捕获 await 的 catch
 * @param {Promise} promise 
 * @returns {Promise}
 */
export function to(promise) {
  return promise.then(data => [null, data])
    .catch(err => [err]);
}